/**
 * Created with IntelliJ IDEA.
 * User: wenxiwen
 * Date: 2022/4/4
 * Time: 19:24
 * Description: No Description
 */
class Animal {
    public String name;
    public int age;

    static {
        System.out.println("这是一个静态的代码块");
    }

    {
        System.out.println("这是一个实例代码块");
    }

    public Animal(String name,int age ) {
        System.out.println("Animal的构造方法");
    }

}

class Cat extends Animal {
    public String hair;

    static {
        System.out.println("这是一个静态的代码块");
    }

    {
        System.out.println("这是一个实例代码块");
    }

    public Cat(String name ,int age, String hair) {
        super(name,age);
        System.out.println("Cat的构造方法");
    }

    public void eat() {
        System.out.println(this.name+"正在睡觉");
    }
}

public class TestDemo1 {
    public static void main(String[] args) {
        Cat cat = new Cat("mimi",18,"蓝色");
    }
}